var read_line = require('readline-sync')
read_line.setDefaultOptions({ prompt: '' })
var read_line = read_line.prompt
let [n, x, y, k] = read_line().split(' ').map((item) => parseInt(item)) // 转成数字
let arr = read_line().split(' ').map((item) => parseInt(item)) // 转成数字
arr.sort((a, b) => b - a) // 降序排序
let res = 0
for (let i = 0; i < n; i++) {
  if (x * arr[i] >= y && k > 0) {
    res += y
    k--
  } else {
    res += (arr[i] * x)
  }
}
console.log(res)